home *** CD-ROM | disk | FTP | other *** search
-
- IRIX 5.3 Device Driver Programming Guide
- Document Number 007-0911-050
-
- Table Of Contents
-
- This guide contains the following chapters and appendices.
- ALL FILES INCLUDED HERE ARE COMPRESSED PostScript FILES
- -------------------------------------------------------------
-
- * Title Page (3 pages)
- * Table of Contents (9 pages)
- * List of Figures (3 pages)
- * List of Tables (3 pages)
-
- * About This Guide (7 pages)
-
- 1. Chapter 1, "Introduction to Device Drivers," (21 pages)
- introduces basic concepts of devices and provides information on
- the system hardware/software.
-
- 2. Chapter 2, "Writing a Device Driver," (37 pages)
- describes the general interface for both user-level and
- kernel-level device drivers and introduces the various device
- driver models.
-
- 3. Chapter 3, "Writing a VME Device Driver," (49 pages)
- describes the VME-bus and explains how to write user-level and
- kernel-level VME device drivers.
-
- 4. Chapter 4, "Writing an EISA Device Driver," (27 pages)
- describes the EISA-bus interface and explains how to write
- user-level and kernel-level EISA device drivers.
-
- 5. Chapter 5, "Writing a SCSI Device Driver," (47 pages)
- describes the SCSI-bus interface and explains how to write
- user-level and kernel-level SCSI device drivers.
-
- 6. Chapter 6, "Writing Kernel-level GIO Device Drivers," (37 pages)
- describes the GIO-bus interface and explains how to write
- kernel-level GIO device drivers.
-
- 7. Chapter 7, "Writing Kernel-level General Memory-mapping Device
- Drivers," (11 pages)
- explains how to write kernel-level general memory-mapping device
- drivers.
-
- 8. Chapter 8, "Writing Multiprocessor Device Drivers," (13 pages)
- addresses questions about device drivers that run on
- multiprocessor workstations.
-
- 9. Chapter 9, "Writing Network Device Drivers," (35 pages)
- addresses questions particular to device drivers that run on
- networked workstations.
-
- 10. Chapter 10, "Driver Installation and Testing," (37 pages)
- describes symmon, the kernel debugger, and explains how to use it.
-
- 11. Chapter 11, "Kernel-level Dynamically Loadable Modules (DLMs)," (15
- pages)
- describes how kernel modules can be loaded dynamically.
-
- * Appendix A, "System-specific Issues," (15 pages)
- provides information on various CPUs and platforms. It addresses,
- among other topics, the differences in data cache invalidation,
- write buffer flushing, and VME addressing.
-
- * Appendix B, "SCSI Controller Error Messages," (17 pages)
- lists common error messages.
-
- * Appendix C, "Device Driver Migration Notes," (21 pages)
- gives the information required to make earlier IRIX device drivers
- compliant with releases 5.2, 5.3, and 6.0.
-
- * Glossary, (25 pages)
- contains definitions of some useful terms for device driver
- writers;
-
- * Index, (11 pages)
- provides another set of entry points to the material in this
- manual.
-
- * Tech Pubs Wants To Hear From You, (3 pages)
-
- ----------------------------------------------------------------------------
- Copyright ⌐ 1994, Silicon Graphics, Inc.
-